.section .data
    format: .asciz "%d + %d = %d\n"

.section .text
.globl main

main:
    mov $32, %edi
    mov $24, %esi
    call add

    mov %eax, %ecx
    mov %esi, %edx
    mov %edi, %esi
    lea format(%rip), %rdi
    xor %eax, %eax
    call printf

    ret
